package com.ruoyi.jpbi.service.impl;


import com.ruoyi.jpbi.domain.konggu.Companys;
import com.ruoyi.jpbi.mapper.CompanysMapper;
import com.ruoyi.jpbi.service.CompanysService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;


@Service
public class CompanysServiceImpl implements CompanysService {

    @Autowired
    private CompanysMapper companysMapper;


    @Override
    public List<String> findSubsidiaryID(List<String> AllID) {
        return companysMapper.findSubsidiaryID(AllID);
    }

    @Override
    public List<Map<String, Object>> findAllTree(String type) {
        return companysMapper.findAllTree(type);
    }

    @Override
    public List<Companys> findAllComp(String id,String type,Companys companys) {
        return companysMapper.findAllComp(id,type,companys);
    }
    @Override
    public Companys findCompone(String compID) {
        return companysMapper.findCompone(compID);
    }
    @Override
    public int updateComp(Companys companys) {
        return companysMapper.updateComp(companys);
    }

    @Override
    public int insertComp(Companys companys) {
        return companysMapper.insertComp(companys);
    }

    @Override
    public int deleteComp(List<String> compidList) {
        return companysMapper.deleteComp(compidList);
    }

}
